<?php 
 //如果用户在浏览器禁止的cookie，那么客户端则不会保存cookie也就不会将cookie传过来
//此时我们可以将session_id当作url传递过来
//禁止cookie只是禁止客户端的行为，，，服务端依然可以生成和操作session文件
 
//session的回收机制：在php.ini中session.gc_probability：分子     session.gc_divisor：分母   session.gc_maxlifetime过期时间 这三项设置的，每次执行session_start都会 分子／分母 这种概率判断一次，如果文件过期，则删除，，，session.save_path文件保存路径不能是随机的，必须是确定的，否则垃圾回收机制将不成立


 //注意$ssid的作用域，此变量作用域是全局
	if (isset($_GET["ssid"])) {
		$ssid = $_GET["ssid"];
	} else {
		$ssid = "my".uniqid();
	}
	  echo $ssid,"<br>";
	  //使用指定的session_id，此方法要在session_start()之前调用
	  session_id($ssid);
	  //不管有没有cookie，session_start都会在本地创建一个session文件
	  session_start();
	  print_r($_SESSION);
	  echo session_save_path();
	  $_SESSION["test1"] = "aaaaa";
	  $_SESSION["test2"] = "bbbbb";
     
?>